#时间包用来做等待
from time import sleep
#网站驱动
from selenium import webdriver
#导入服务
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.common.by import By
#准备百度的网址
#实例化服务
service = Service(executable_path='./chromedriver.exe')
#实例化驱动 前面sercive是参数，后面是变量名
driver = webdriver.Chrome(service=service)
#自动化
driver.get("https://www.baidu.com/")
#自动全屏显示 最大化
driver.maximize_window()
#时间间隔长一些
sleep(5)

driver.find_elements(By.XPATH," //a[contains(text(),'图片')]")[0].click()
sleep(2)

#切换到第二个窗口
winlist = driver.window_handles
driver.switch_to.window(winlist[-1])

#点击图片创作
driver.find_element(By.XPATH,"//img[@alt='图片创作']").click()
sleep(3)

#关掉图片创作的窗口
winlist = driver.window_handles
driver.switch_to.window(winlist[-1])
sleep(3)
driver.close()
sleep(2)
#重新获取窗口
winlist = driver.window_handles
#进入图片编辑的窗口
driver.switch_to.window(winlist[-1])

#点击图片编辑
driver.find_element(By.XPATH,"//strong[contains(text(),'图片编辑')]").click()
sleep(3)

#关掉百度首页
#重新获取窗口
winlist = driver.window_handles
#进入百度首页代码
driver.switch_to.window(winlist[0])

#关闭百度首页
driver.close()
sleep(3)

#可以不写 quit
driver.quit()
